'''
Description: 文件信息模块
Author: HowsenFisher
Date: 2021-04-07 23:21:29
LastEditTime: 2021-04-11 00:17:06
LastEditors: liutq
Reference: 
'''
import os

class FileStat:
    '''
    @description: 文件状态信息类：用于获取文件相关信息
    @param {*} self
    @param {*} path：文件路径
    @return {*}
    '''
    def __init__(self,path):
        self.path = path #务必用相对地址
    
    '''
    @description: 获取状态函数，返回信息json
    @param {*} self
    @return {*}：文件信息json（dict）
    '''
    def getStat(self):
        fileinfo = os.stat(self.path)
        res={}
        res["文件路径"]=self.path
        res["文件大小"]=fileinfo.st_size
        res["最后一次修改时间"]=fileinfo.st_mtime
        return res